package com.jwell.oms.base.mapper;
import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.jwell.framework.mybatis.mapper.AbstractMapper;
import com.jwell.oms.base.entity.BaseUpstreamRelationship;

/**
 * @FileName:    BaseUpstreamRelationshipMapper.java
 * @Company:     成都积微物联电子商务有限公司
 * @author:      zhaohaijun
 * @version      V1.0
 * @date:        2016年1月25日 
 * @Description: 产融主表信息
 */
public interface BaseUpstreamRelationshipMapper extends AbstractMapper<BaseUpstreamRelationship>{
	
	/**
	 * 查询  页面查询区
	 * @Param  baseUpstreamRelationship 查询条件
	 * @return List<BaseUpstreamRelationship>
	 * @author zhaohaijun
	 * @date 2017年1月25日
	 */
	List<BaseUpstreamRelationship>findList(BaseUpstreamRelationship baseUpstreamRelationship);
	
	/**
	 * 查询    用作修改或者新增验证数据库是否有相同数据
	 * @Param  baseUpstreamRelationship 查询条件
	 * @return List<BaseUpstreamRelationship>
	 * @author zhaohaijun
	 * @date 2017年1月25日
	 */
	List<BaseUpstreamRelationship>findParameter(BaseUpstreamRelationship baseUpstreamRelationship);
	
	/**
	 * 删除  用作把状态设置为作废
	 * @Param  ids  long类型数组的id信息
	 * @return 
	 * @author zhaohaijun
	 * @date 2017年1月25日
	 */
	int delByPrimaryKey(@Param("ids")Long[] ids);
}